#pragma once
#ifndef ACOMBINE_FUNC_WITH_ACUT_H 
#define ACOMBINE_FUNC_WITH_ACUT_H 
#include <string> 
#include <iostream>
#include <vector>
#include <algorithm>

#include "TH1.h"
#include "TSystem.h"
#include "TStyle.h"
#include "TCanvas.h"
#include "TChain.h"
#include "TClonesArray.h"


#include "classes/DelphesClasses.h"

#include "ExRootTreeReader.h"
#include "ExRootResult.h"


class ExRootResult;
class ExRootTreeReader;

#include "src/Class/ACut.h"
#include "src/Lib/MessageFormat.h"
#include "src/Function/FTLorentzVector.h"

bool Combine2_direct(TLorentzVector mom1, TLorentzVector mom2, ACuts &cuts, float &re_value);
#endif
